///******************** NG.Respate(C)  **********************************
//* 产品名称: Respate 科技
//* 文件名称: signal.c
//* 程序作者: 雷帕特公司(南宫子萍)
//* 程序版本: V1.1														   
//* 编制日期: 2019/1/29
//* 功能描述: 系统日志
//* QQ:	2085827949
//**********************************************************************/

#include <unistd.h>
#include "stdio.h"
#include "stdlib.h"
#include "lap_lib.h"
#include "laperro.h"


#if 0

#include <stdlib.h>
// int atexit(void (*function)(void));

#include <stdlib.h>
// int on_exit(void (*function)(int , void *), void *arg);  //带参数的清理函数

static void lap_atexit()
{
  printf("call lap_atexit!\r\n");
}


static void lap_on_exit(int sta,void* arg)
{
  printf("call lap_on_exit sta:%d  arg:%d\r\n",sta,arg);
}


static void Lap_exit()
{
  // 注册 清理函数(可注册多个,先注册后调用)
  if(atexit(lap_atexit) !=0 ) perror("atexit");
  if(on_exit(lap_on_exit,(void*)10) !=0 ) perror("atexit");

  exit(2);
}




int main(void)
{
  LAP_ErrOutSet(NULL);  // 初始化 错误信息

  Lap_exit();
}
#endif